package com.org.dto;


import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class SaveSfContractForm {

    private Long lastContractId;

    private String lastContractNo;

    private String premiseName;

    private String houseInfo;

    private String houseId;

    private Integer houseType;

    private String houseZsNo;

    private String cqAddress;

    private String ownerName;

    private Integer certificateType;

    private String ownerIdCard;

    private String ownerMobile;

    private String ownerContactAddress;

    //是否为签约人 0:是   1:否
    private Boolean signWithOwner;

    private String signUserName;

    private String signUserIdCard;

    private String signUserMobile;

    private String signUserEmergencyPhone;

    private String bankCard;

    private String bankUserName;

    private String bankUserIdCard;

    private String bankOpen;

    private String bankName;

    /*******************5个新加字段start*********************/
    /**
     * 银行账户类型（对公账户、对私账户）AccountTypeEnum
     */
    private Long accountType;

    /**
     * 银行卡号
     */
    private String bankCardNumber;

    /**
     * 账户名称（对公为企业名称，对私为姓名）
     */
    private String accountName;

    /**
     * 联行行号（手输，对公必须）
     */
    private String bankBranchCodeLh;

    /**
     * 开户行所在省ID
     */
    private Integer bankAccountProvince;
    /*******************新加字段end*********************/

    private Date startDate;

    private Date endDate;

    private String monthRent;

    private String depositMoney;

    private Integer depositType;

    private Integer paymentType;


    private String remark;

    private String[] houseDocumentPhotos;

    private String[] contractPhotos;

    private String[] cardPhotos;

    private String[] agentCardPhotos;

    private String[] bankCardInformationPhotos;

    private String[] attorneyPhotos;

    private String[] propertyDeliverys;

    private String[] otherPhotos;


    /**
     * 合同总金额（非保存项）
     */
    private BigDecimal totalAmount;
    /**
     * 收款计划首期or押金日期变更标志（非保存项）
     */
    private Integer preCycleChange;

    /*付款信息单*/
    List<CwPaymentPlanDto> payMentltems;

    private String username;


}
